package com.shareach.search.weibo.domain;

import java.io.Serializable;

import org.codehaus.jackson.annotate.JsonIgnoreProperties;
import org.codehaus.jackson.map.annotate.JsonSerialize;

@JsonSerialize(include=(JsonSerialize.Inclusion.NON_NULL))
@JsonIgnoreProperties(ignoreUnknown=true)
public class User extends WeiboObject implements Serializable{
	/**
	 * 
	 */
	private static final long serialVersionUID = -3432759029150729548L;
	public Long id;//1404376560,
	public String screen_name;//"zaku",
	public String name;//"zaku",
	public String province;//"11",
	public String city;//"5",
	public String location;//"北京 朝阳区",
	public String description;//"人生五十年，乃如梦如幻；有生斯有死，壮士复何憾。",
	public String url;//"http://blog.sina.com.cn/zaku",
	public String profile_image_url;//"http://tp1.sinaimg.cn/1404376560/50/0/1",
	public String domain;//"zaku",
	public String gender;//"m",
	public Integer followers_count;//1204,
	public Integer friends_count;//447,
	public Integer statuses_count;//2908,
	public Integer favourites_count;//0,
	public String created_at;//"Fri Aug 28 00:00:00 +0800 2009",
	public Boolean following;//false,
	public Boolean allow_all_act_msg;//false,
	public String remark;//"",
	public Boolean geo_enabled;//true,
	public Boolean verified;//false,
	public Boolean allow_all_comment;//true,
	public String avatar_large;//"http://tp1.sinaimg.cn/1404376560/180/0/1",
	public String verified_reason;//"",
	public Boolean follow_me;//false,
	public Integer online_status;//0,
	public Integer bi_followers_count;//215
	public Long getId() {
		return id;
	}
	public String getScreen_name() {
		return screen_name;
	}
	public String getName() {
		return name;
	}
	public String getProvince() {
		return province;
	}
	public String getCity() {
		return city;
	}
	public String getLocation() {
		return location;
	}
	public String getDescription() {
		return description;
	}
	public String getUrl() {
		return url;
	}
	public String getProfile_image_url() {
		return profile_image_url;
	}
	public String getDomain() {
		return domain;
	}
	public String getGender() {
		return gender;
	}
	public Integer getFollowers_count() {
		return followers_count;
	}
	public Integer getFriends_count() {
		return friends_count;
	}
	public Integer getStatuses_count() {
		return statuses_count;
	}
	public Integer getFavourites_count() {
		return favourites_count;
	}
	public String getCreated_at() {
		return created_at;
	}
	public Boolean getFollowing() {
		return following;
	}
	public Boolean getAllow_all_act_msg() {
		return allow_all_act_msg;
	}
	public String getRemark() {
		return remark;
	}
	public Boolean getGeo_enabled() {
		return geo_enabled;
	}
	public Boolean getVerified() {
		return verified;
	}
	public Boolean getAllow_all_comment() {
		return allow_all_comment;
	}
	public String getAvatar_large() {
		return avatar_large;
	}
	public String getVerified_reason() {
		return verified_reason;
	}
	public Boolean getFollow_me() {
		return follow_me;
	}
	public Integer getOnline_status() {
		return online_status;
	}
	public Integer getBi_followers_count() {
		return bi_followers_count;
	}
	public void setId(Long id) {
		this.id = id;
	}
	public void setScreen_name(String screen_name) {
		this.screen_name = screen_name;
	}
	public void setName(String name) {
		this.name = name;
	}
	public void setProvince(String province) {
		this.province = province;
	}
	public void setCity(String city) {
		this.city = city;
	}
	public void setLocation(String location) {
		this.location = location;
	}
	public void setDescription(String description) {
		this.description = description;
	}
	public void setUrl(String url) {
		this.url = url;
	}
	public void setProfile_image_url(String profile_image_url) {
		this.profile_image_url = profile_image_url;
	}
	public void setDomain(String domain) {
		this.domain = domain;
	}
	public void setGender(String gender) {
		this.gender = gender;
	}
	public void setFollowers_count(Integer followers_count) {
		this.followers_count = followers_count;
	}
	public void setFriends_count(Integer friends_count) {
		this.friends_count = friends_count;
	}
	public void setStatuses_count(Integer statuses_count) {
		this.statuses_count = statuses_count;
	}
	public void setFavourites_count(Integer favourites_count) {
		this.favourites_count = favourites_count;
	}
	public void setCreated_at(String created_at) {
		this.created_at = created_at;
	}
	public void setFollowing(Boolean following) {
		this.following = following;
	}
	public void setAllow_all_act_msg(Boolean allow_all_act_msg) {
		this.allow_all_act_msg = allow_all_act_msg;
	}
	public void setRemark(String remark) {
		this.remark = remark;
	}
	public void setGeo_enabled(Boolean geo_enabled) {
		this.geo_enabled = geo_enabled;
	}
	public void setVerified(Boolean verified) {
		this.verified = verified;
	}
	public void setAllow_all_comment(Boolean allow_all_comment) {
		this.allow_all_comment = allow_all_comment;
	}
	public void setAvatar_large(String avatar_large) {
		this.avatar_large = avatar_large;
	}
	public void setVerified_reason(String verified_reason) {
		this.verified_reason = verified_reason;
	}
	public void setFollow_me(Boolean follow_me) {
		this.follow_me = follow_me;
	}
	public void setOnline_status(Integer online_status) {
		this.online_status = online_status;
	}
	public void setBi_followers_count(Integer bi_followers_count) {
		this.bi_followers_count = bi_followers_count;
	}
}
